#define THIS_FILE "activer.sqf"
#include <tmf\tmf_constants.h>
#include <tmf\tmf_macros.h>
WAITINIT(activer);

// null = [transformer, position transformer, 2] execVM "activer.sqf";
// null = ["Land_PowLines_Transformer_F","marker2"] execVM "activer.sqf";
if (!isServer) exitWith {};

/* PARAMÈTRES POSSIBLES

OBLIGATOIRES
	1) Objet ou type d'objet 
	2) Une position ou un marqueur pour l'emplacement de l'objet
OPTIONNELS
	3) Le nom de la variable qui contient le statut de l'object "Activé" ou non
	4) Un message à donner aux joueurs lorsque l'objet est activé. Donnez une chaîne vide si vous ne voulez pas de message.
		Comme tous les messages, démarrez par STR_ pour qu'il soit traduit.
		Si vous voulez un message traité par "Format", donnez le message sous forme de tableau
		ex: ["STR_MON_TEXTE",UneVariableGlobale]  ce tableau sera passé à Format après traduction des chaînes
	5) Un message à donner aux joueurs lorsque l'objet est désactivé. Donnez une chaîne vide si vous ne voulez pas de message.
		Comme tous les messages, démarrez par STR_ pour qu'il soit traduit.
		Si vous voulez un message traité par "Format", donnez le message sous forme de tableau
		ex: ["STR_MON_TEXTE",UneVariableGlobale]  ce tableau sera passé à Format après traduction des chaînes
	6) Le statut initial de l'objet, activé ou non (par défaut: false)
	7) Un booléen indiquant si l'action à sens unique (activable OU désactivable uniquement) (par défaut: false = activable ET désactivable)
	8) Le texte de l'action que voit le joueur lorsque l'objet est activé, par défaut "Désactiver". Donnez une chaîne vide si vous ne voulez pas de message.
		Comme tous les messages, démarrez par STR_ pour qu'il soit traduit.
		Si vous voulez un message traité par "Format", donnez le message sous forme de tableau
		ex: ["STR_MON_TEXTE",UneVariableGlobale]  ce tableau sera passé à Format après traduction des chaînes
	9) Le texte de l'action que voit le joueur lorsque l'objet est désactivé, par défaut "Activer". Donnez une chaîne vide si vous ne voulez pas de message.
		Comme tous les messages, démarrez par STR_ pour qu'il soit traduit.
		Si vous voulez un message traité par "Format", donnez le message sous forme de tableau
		ex: ["STR_MON_TEXTE",UneVariableGlobale]  ce tableau sera passé à Format après traduction des chaînes
*/

OBJ = _this call EFUNC(activate);